From 8c07c5b129ea4d8f96df805b26d8647d84fd0f19 Mon Sep 17 00:00:00 2001 From: Kristian Rietveld Date: Wed, 6 Jun 2007 12:54:35 +0000 Subject: [PATCH] new function. (#342471, Lorenzo Gil Sanchez). 2007-06-06 Kristian Rietveld * gtk/gtktreeviewcolumn.[ch] (gtk_tree_view_column_get_tree_view): new function. (#342471, Lorenzo Gil Sanchez). * gtk/gtk.symbols: updated. svn path=/trunk/; revision=18053 --- ChangeLog | 7 +++++++ gtk/gtk.symbols | 1 + gtk/gtktreeviewcolumn.c | 21 +++++++++++++++++++++ gtk/gtktreeviewcolumn.h | 1 + 4 files changed, 30 insertions(+) diff --git a/ChangeLog b/ChangeLog index 98c2a90ba6..202568e86e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2007-06-06 Kristian Rietveld + + * gtk/gtktreeviewcolumn.[ch] (gtk_tree_view_column_get_tree_view): new + function. (#342471, Lorenzo Gil Sanchez). + + * gtk/gtk.symbols: updated. + 2007-06-06 Kristian Rietveld * gtk/gtktooltip.c (gtk_tooltip_paint_window): remove unused diff --git a/gtk/gtk.symbols b/gtk/gtk.symbols index 2f60ca0bd2..b2ee34588c 100644 --- a/gtk/gtk.symbols +++ b/gtk/gtk.symbols @@ -4291,6 +4291,7 @@ gtk_tree_view_column_get_sort_indicator gtk_tree_view_column_get_sort_order gtk_tree_view_column_get_spacing gtk_tree_view_column_get_title +gtk_tree_view_column_get_tree_view gtk_tree_view_column_get_type G_GNUC_CONST gtk_tree_view_column_get_visible gtk_tree_view_column_get_widget diff --git a/gtk/gtktreeviewcolumn.c b/gtk/gtktreeviewcolumn.c index 154bd22576..b913f3d9c7 100644 --- a/gtk/gtktreeviewcolumn.c +++ b/gtk/gtktreeviewcolumn.c @@ -3711,5 +3711,26 @@ gtk_tree_view_column_queue_resize (GtkTreeViewColumn *tree_column) _gtk_tree_view_column_cell_set_dirty (tree_column, TRUE); } +/** + * gtk_tree_view_column_get_tree_view: + * @tree_column: A #GtkTreeViewColumn + * + * Returns the #GtkTreeView wherein @tree_column has been inserted. If + * @column is currently not inserted in any tree view, %NULL is + * returned. + * + * Return value: The tree view wherein @column has been inserted if any, + * %NULL otherwise. + * + * Since: 2.12 + */ +GtkWidget * +gtk_tree_view_column_get_tree_view (GtkTreeViewColumn *tree_column) +{ + g_return_val_if_fail (GTK_IS_TREE_VIEW_COLUMN (tree_column), NULL); + + return tree_column->tree_view; +} + #define __GTK_TREE_VIEW_COLUMN_C__ #include "gtkaliasdef.c" diff --git a/gtk/gtktreeviewcolumn.h b/gtk/gtktreeviewcolumn.h index a2edd2090a..d7f14cb41f 100644 --- a/gtk/gtktreeviewcolumn.h +++ b/gtk/gtktreeviewcolumn.h @@ -231,6 +231,7 @@ gboolean gtk_tree_view_column_cell_get_position (GtkTreeViewCol gint *start_pos, gint *width); void gtk_tree_view_column_queue_resize (GtkTreeViewColumn *tree_column); +GtkWidget *gtk_tree_view_column_get_tree_view (GtkTreeViewColumn *tree_column); G_END_DECLS -- 2.30.2